package com.ruoyi.user.model.pojo.result.app;

import com.ruoyi.user.model.pojo.entity.DressInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.SuperBuilder;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Getter
@Setter
@SuperBuilder
@NoArgsConstructor
@ApiModel(description = "装扮中心参数详情")
public class AppDressInfoResult implements Serializable {
    @Schema(description = "装扮id")
    private Long id;

    @Schema(description = "名称")
    private String name;

    @Schema(description = "类型（1头像框，2聊天气泡3音波）")
    private Integer dressType;

    @Schema(description = "图片")
    private String dressImg;

    @Schema(description = "价格")
    private BigDecimal price;

    @Schema(description = "状态（0关闭，1开启）")
    private Integer status;

    @Schema(description = "装扮视频特效")
    private String video;

    @Schema(description = "等级1普通2中级3高级")
    private Integer grade;

    @Schema(description = "-1未解锁 0未使用1正在使用")
    private Integer isUse ;

    @Schema(description = "剩余天数")
    private Integer residueDay;

    @Schema(description = "装扮详情")
    private List<DressInfo> dressInfos;


}
